home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 4: GNU Archives / Linux Cubed Series 4 - GNU Archives.iso / gnu / sharutil.2 / sharutil / sharutils-4.2 / ChangeLog < prev    next >
Encoding:
Text File  |  1995-12-04  |  33.1 KB  |  971 lines

  1. Mon Dec  4 00:44:40 1995  Ulrich Drepper  <drepper@myware>
  2.  
  3.     * configure.in (VERSION): Bump to 4.2.
  4.  
  5. Sat Dec  2 03:17:01 1995  Ulrich Drepper  <drepper@myware>
  6.  
  7.     * configure.in: Add handling of README-alpha file.  If current
  8.     version is a test release we ship this file.  Inspired by Jim
  9.     Meyering's configure.in.
  10.  
  11.     * Makefile.in (DISTFILES): Add @DIST_ALPHA@.
  12.  
  13. Sun Nov 26 00:39:10 1995  Ulrich Drepper  <drepper@myware>
  14.  
  15.     * configure.in: Fix fatal bug: have to add AC_C_BIGENDIAN test.
  16.     Else the MD5 sum on big endian machines is wrong!
  17.  
  18.     * configure.in: We don't need to test for shar.  We are installing it.
  19.  
  20. Sat Nov 25 16:16:22 1995  Ulrich Drepper  <drepper@myware>
  21.  
  22.     * README: Some corrections around ABOUT-NLS by Franc,ois Pinard.
  23.  
  24. Fri Nov 24 19:59:53 1995  Ulrich Drepper  <drepper@myware>
  25.  
  26.     * Makefile.in (DISTFILES): Change README.NLS to ABOUT-NLS.
  27.  
  28. Tue Nov 21 16:30:51 1995  Ulrich Drepper  <drepper@myware>
  29.  
  30.     * aclocal.m4 (ud_GNU_GETTEXT): Always create intl/.
  31.  
  32.     * Makefile.in:
  33.     Make recursion loop aware of Make's -k option.  Kudos to Jim Meyering.
  34.  
  35.     * Makefile.in: Make default goal `all' and depend on `all-recursice'.
  36.  
  37. Tue Nov 14 12:55:50 1995  Ulrich Drepper  <drepper@myware>
  38.  
  39.     * configure.in (VERSION): Bump to 4.1.12.
  40.     (ALL_LINGUAS): Add ja_JP.EUC.
  41.  
  42. Tue Nov  7 13:46:39 1995  Ulrich Drepper  <drepper@myware>
  43.  
  44.     * aclocal.m4 (ud_WITH_NLS):
  45.     Set LIBS to correct value and filter out -intl if necessary.
  46.  
  47. Mon Nov  6 16:47:58 1995  Ulrich Drepper  <drepper@myware>
  48.  
  49.     * aclocal.m4 (ud_PATH_LISP):
  50.     Remove macro.  We don't need it in sharutils.
  51.  
  52. Sun Nov  5 21:45:55 1995  Ulrich Drepper  <drepper@myware>
  53.  
  54.     * aclocal.m4:
  55.     Franc,ois reported that po2tbl.sed is not always generated.
  56.  
  57. Sun Nov  5 18:20:33 1995  Ulrich Drepper  <drepper@myware>
  58.  
  59.     * configure.in (VERSION): Bump to 4.1.11.
  60.  
  61.     * Makefile.in (DISTFILES): Don't distributs NLS, but README.NLS.
  62.  
  63. Sun Nov  5 13:33:00 1995  Ulrich Drepper  <drepper@myware>
  64.  
  65.     * Makefile.in (dist): Suppress error message when ln failed.
  66.  
  67.     * configure.in (VERSION): Bump to 4.1.10.
  68.  
  69. Sat Nov  4 23:37:53 1995  Ulrich Drepper  <drepper@myware>
  70.  
  71.     * aclocal.m4:
  72.     Fix typo: "Do not you" -> "Do not use".  Reported by Tom Tromey.
  73.  
  74. Sun Oct 29 12:02:42 1995  Ulrich Drepper  <drepper@myware>
  75.  
  76.     * configure.in: Replace AC_INSTALL_PROG with fp_INSTALL_PROG.
  77.  
  78.     * aclocal.m4 (fp_PROG_INSTALL): New macro by Franc,ois Pinard.
  79.  
  80. Sat Oct 28 23:32:04 1995  Ulrich Drepper  <drepper@myware>
  81.  
  82.     * aclocal.m4:
  83.     Test for dcgettext function when gettext is found in C library.  This
  84.     works around the missing function in Solaris 2.3.
  85.  
  86. Fri Oct 27 02:29:59 1995  Ulrich Drepper  <drepper@myware>
  87.  
  88.     * aclocal.m4:
  89.     Use single quotes where possible.  Reported by Christian von Roques.
  90.  
  91. Tue Sep 26 00:52:59 1995  Ulrich Drepper  <drepper@myware>
  92.  
  93.     * aclocal.m4 (md_PATH_PROG): Quote argument to echo.
  94.  
  95. Mon Sep 25 22:15:36 1995  Ulrich Drepper  <drepper@myware>
  96.  
  97.     * aclocal.m4 (md_PATH_PROG):
  98.     Use this new macro instead of AC_PATH_PROG for msgfmt and
  99.     xgettext program.  This warns about uses of OpenWin versions (Wrgg).
  100.  
  101. Sun Sep 24 10:49:40 1995  Ulrich Drepper  <drepper@myware>
  102.  
  103.     * aclocal.m4: Protect second use of ac_cv_func_stpcpy, too.
  104.  
  105.     * aclocal.m4:
  106.     Move definition of INTLSUB to right place.  We don't need to compile
  107.     this directory for systems which have the gettext functions.
  108.  
  109.     * configure.in (AC_REPLACE_FUNCS):
  110.     Add stpcpy.  Reported by Nelson Beebe and Jim Meyering.
  111.  
  112. Sat Sep 23 22:49:35 1995  Ulrich Drepper  <drepper@myware>
  113.  
  114.     * configure.in (VERSION): Bump to 4.1.9.
  115.  
  116.     * aclocal.m4 (stpcpy):
  117.     Fix bug where test gets empty argument when stpcpy is not available.
  118.     Reported by Nelson Beebe.
  119.  
  120.     * configure.in (VERSION): Bump to 4.1.8.
  121.  
  122. Fri Sep 22 23:47:00 1995  Ulrich Drepper  <drepper@myware>
  123.  
  124.     * acconfig.h (HAVE_STPCPY): Add symbol for work around.
  125.  
  126.     * configure.in (AC_C_INLINE): Add this test.
  127.  
  128. Thu Sep 21 19:12:32 1995  Ulrich Drepper  <drepper@myware>
  129.  
  130.     * aclocal.m4: Add aclocal.m4 from gettext-0.9.4.
  131.  
  132.     * configure.in (AC_OUTPUT): Add po/po2tbl.sed.
  133.  
  134. Wed Sep 20 23:51:55 1995  Ulrich Drepper  <drepper@myware>
  135.  
  136.     * configure.in (uucode):
  137.     In case of cached value set MAN1PAGES and MAN5PAGES.  Was only
  138.     done for uncached case before.
  139.  
  140.     * Makefile.in (install-man): New rule for install man pages.
  141.  
  142.     * configure.in (VERSION): Bump to 4.1.7.
  143.  
  144. Thu Sep  7 00:19:52 1995  Ulrich Drepper  <drepper@myware>
  145.  
  146.     * Makefile.in (dist):
  147.     Use o option for tar to generated more general tar files.
  148.  
  149.     * Makefile.in (dist): Don't use long --gzip option for tar.
  150.  
  151. Sat Aug 19 23:36:03 1995  Ulrich Drepper  <drepper@myware>
  152.  
  153.     * aclocal.m4: Update to aclocal.m4 from gettext-0.9.3 from 950818.
  154.  
  155. Tue Aug 15 16:47:46 1995  Ulrich Drepper  <drepper@myware>
  156.  
  157.     * Makefile.in (dist): Remove `copying instead' message.
  158.  
  159. Tue Aug 15 12:23:16 1995  Ulrich Drepper  <drepper@myware>
  160.  
  161.     * configure.in:
  162.     Make sure that .gmo catalogs are always installed if NLS is selected.
  163.  
  164.     * aclocal.m4: Update NLS macros from gettext-0.9.2.
  165.  
  166. Thu Aug 10 22:36:39 1995  Ulrich Drepper  <drepper@myware>
  167.  
  168.     * Makefile.in (SUBDIRS): Add contrib.
  169.  
  170. Thu Aug  3 00:03:01 1995  Ulrich Drepper  <drepper@myware>
  171.  
  172.     * configure.in, aclocal.m4, acconfig.h: Complete rewrite after
  173.      changing to non-flat directory structure and usage of GNU gettext.
  174.  
  175. Wed Aug  2 23:59:57 1995  Ulrich Drepper  <drepper@myware>
  176.  
  177.     * Makefile.in: Complete rewrite for non-flat directory structure
  178.      and usage of GNU gettext.
  179.  
  180. Tue Jun 13 08:23:35 1995  =?ISO-8859-1?Q?Fran=E7ois_Pinard?=  (pinard@icule)
  181.  
  182.     * shar.c: Replace all references to _sharEXT.tmp by _sh$$.EXT, so
  183.     many unshar may execute in parallel in the same directory.
  184.     Reported by Jim Meyering.
  185.  
  186. Wed May 17 14:07:08 1995  =?ISO-8859-1?Q?Fran=E7ois_Pinard?=  (pinard@icule)
  187.  
  188.     * pt.po: New file, for Portuguese.
  189.     * configure.in (LINGUAS): Adjusted.
  190.     Reported by Antonio Esteves.
  191.  
  192. Wed May  3 20:49:53 1995  =?ISO-8859-1?Q?Fran=E7ois_Pinard?=  (pinard@icule)
  193.  
  194.     * mailshar.in: Add `-s SIZE' option.  Use test instead of [.
  195.  
  196. Tue May  2 23:15:01 1995  =?ISO-8859-1?Q?Fran=E7ois_Pinard?=  (pinard@icule)
  197.  
  198.     * uuencode.c (encode): Use comma operator when assignment in test.
  199.     * uudecode.c (DEC), uuencode.c (ENC): Capitalize macro arguments.
  200.     * system.h (memcpy), shar.c (ISASCII): Avoid superfluous
  201.     parentheses in macro definitions.
  202.  
  203. Tue Apr 25 18:55:26 1995  Franτois Pinard  (pinard@icule)
  204.  
  205.     * shar.c (shar): Capitalize SKIPPING messages.  These are nearly
  206.     errors, and so, they should call for the eye of the user.
  207.  
  208. Sun Mar 26 08:48:27 1995  Franτois Pinard  (pinard@icule)
  209.  
  210.     * remsync.in: Use Emacs file variables to announce Perl mode
  211.     instead of using the first line.  This confuses some shells.
  212.     Reported by Andrey A. Chernov.
  213.  
  214.     * configure.in: Define and substitute MAN1PAGES and MAN5PAGES,
  215.     according to --disable-uucode.
  216.     * Makefile.in: Adjusted accordingly.
  217.     Reported by Andrey A. Chernov.
  218.  
  219.     * configure.in: Define SCRIPTS separately from PROGRAMS.  Use
  220.     fp_PROG_INSTALL instead of AC_PROG_INSTALL.
  221.     * Makefile.in: Adjusted accordingly.
  222.     Reported by Andrey A. Chernov.
  223.  
  224. Fri Mar 24 07:57:57 1995  Franτois Pinard  (pinard@icule)
  225.  
  226.     * shar.c (shar): Silence the `Saving...' messages under --quiet.
  227.     Reported by Karl Berry.
  228.  
  229. Sun Mar 19 10:32:45 1995  Franτois Pinard  (pinard@icule)
  230.  
  231.     * configure.in: Remove GLOCALE, add LINGUAS, use fp_WITH_CATALOGS.
  232.     * Makefile.in: Modify accordingly.
  233.     * acconfig.h: Add description for WITH_CATALOGS.
  234.     * system.h: Use WITH_CATALOGS to define _() differently.
  235.  
  236. Fri Feb 24 20:09:20 1995  Francois Pinard  (pinard@icule)
  237.  
  238.     * Makefile.in (clean): Remove mail-files, mailshar and remsync.
  239.     Reported by Eric Backus.
  240.  
  241.     * contrib/Makefile.in: Replace /doc par /contrib everywhere.  The
  242.     technique used for making this file shows!
  243.     Reported by Eric Backus, Joshua R. Poulson and Kaveh R. Ghazi.
  244.  
  245.     * configure.in: Put gdiff test in parentheses, because Bourne
  246.     shell otherwise complains about an inexisting program.
  247.     Reported by Kaveh R. Ghazi.
  248.  
  249. Tue Feb 21 23:57:25 1995  Francois Pinard  (pinard@icule)
  250.  
  251.     * Prerelease 4.1.4.
  252.  
  253.     * configure.in, Makefile.in: Replace `date' by `echo timestamp'.
  254.     Reported by Greg McGary and Jim Meyering.
  255.  
  256. Sun Feb 19 12:06:20 1995  Francois Pinard  (pinard@icule)
  257.  
  258.     * Makefile.in: Support an ID file.  Do not distribute TAGS.
  259.     Reported by Greg McGary.
  260.  
  261. Sun Feb 12 07:21:05 1995  Francois Pinard  (pinard@icule)
  262.  
  263.     Start distributing contrib:
  264.     * contrib/*: New files, not detailed nor maintained here.
  265.     * configure.in: Set make.  Output contrib/Makefile.
  266.     * Makefile.in (distclean, dist, dist-shar): Execute in contrib/.
  267.  
  268.     Start distributing remsync:
  269.     * configure.in: Merge remsync's configure.in.
  270.     * Makefile.in: Merge remsync's Makefile.in
  271.     * mail-files.in, mailshar.in, remsync.in, remsync.texi: New files.
  272.  
  273. Sun Feb  5 07:37:19 1995  Francois Pinard  (pinard@icule)
  274.  
  275.     * Makefile.in (maintainer-clean): New name for realclean.
  276.  
  277. Sat Dec 17 14:57:41 1994  Francois Pinard  (pinard@icule)
  278.  
  279.     * configure.in: Check for isascii.
  280.     * shar.c: Properly define ISASCII after including <ctype.h>.
  281.     (shar): Use ISASCII before checks if not mandatory prefix mode.
  282.     Reported by Bruno Haible and Jim Meyering.
  283.  
  284. Tue Dec 13 10:17:57 1994  Francois Pinard  (pinard@icule)
  285.  
  286.     * system.h: Remove STDC_HEADERS test before including <string.h>,
  287.     as HAVE_STRING_H should be able to decide this alone.
  288.  
  289. Sat Dec  3 20:04:39 1994  Francois Pinard  (pinard@icule)
  290.  
  291.     * libintl.c: Unprotoize it once and for all.
  292.     * Makefile.in: Do not unprotoize libintl.c.  With old compilers,
  293.     the special rule ensuring LOCALEDIR is defined was bypassed.
  294.     Reported by Kaveh R. Ghazi.
  295.  
  296.     * Makefile.in (realclean): Delete stamp-cod.
  297.     Reported by Eric Backus.
  298.  
  299. Thu Dec  1 13:36:57 1994  Francois Pinard  (pinard@icule)
  300.  
  301.     * nl.tt: New file, for Dutch.
  302.     Reported by Andries E. Brouwer.
  303.  
  304. Wed Nov 30 11:01:29 1994  Francois Pinard  (pinard@icule)
  305.  
  306.     * Prerelease 4.1.3.
  307.  
  308.     * Makefile.in: Install catalog files as `.msg', not `.cat'.
  309.  
  310.     * configure.in, Makefile.in, acconfig.h, shar.c, unshar.c,
  311.     uudecode.c, uuencode.c: Rename PRODUCT to PACKAGE.
  312.     Reported by Noah Friedman.
  313.  
  314.     * configure.in, Makefile.in: Rename GNULOCALE to GLOCALE.
  315.     Reported by Richard Stallman.
  316.  
  317.     * configure.in: Use AC_CHECK_PROG to check for extract-msgs.
  318.     Reported by Kaveh R. Ghazi.
  319.  
  320.     * Makefile.in: Replace libintl.o by libintl$O.
  321.     Reported by Kaveh R. Ghazi.
  322.  
  323.     * system.h: Define setlocale(,) to empty if not HAVE_LOCALE_H.
  324.     * shar.c, unshar.c, uudecode.c, uuencode.c: Avoid HAVE_LOCALE_H.
  325.     Reported by Jim Meyering and Paul Eggert.
  326.  
  327.     * shar.c (main): Give "+..." to getopt for repairing the -p option.
  328.     `-p -B sv.tt -T shar.c' was turned into `-p -B -T sv.tt shar.c' by
  329.     getopt_long, which makes both files be treated as text.
  330.     Reported by Jan Djarv.
  331.  
  332.     * sv.tt: New file, for Swedish.
  333.     Reported by Jan Djarv.
  334.  
  335.     * de.tt: New file, for German.
  336.     Reported by Ulrich Drepper.
  337.  
  338. Tue Nov 29 19:13:44 1994  Francois Pinard  (pinard@icule)
  339.  
  340.     * shar.c: Change archive_type_position from long to off_t.
  341.     * unshar.c (find_archive):  Idem for start argument, and position.
  342.     * (unarchive_shar_file): Idem for current_position.
  343.     Reported by David J. MacKenzie.
  344.  
  345.     * Makefile.in (locale.c): Add a missing semicolon.
  346.     Reported by Bill Aten, Eric Backus and Jan Djarv.
  347.  
  348. Mon Nov 28 19:04:56 1994  Francois Pinard  (pinard@icule)
  349.  
  350.     * Prerelease 4.1.1.
  351.  
  352.     * configure.in: Check if GNU locale available, then substitute
  353.     GNULOCALE by yes or no, accordingly.
  354.     * Makefile.in: Merely touch locale.c, fr.cat or $(PRODUCT).cod, when
  355.     GNU locale is not available.
  356.  
  357.     * shar.c (shar): Double file_type by file_type_remote, localizing
  358.     only the first, and use appropriately.
  359.  
  360. Sun Nov 27 14:36:57 1994  Francois Pinard  (pinard@icule)
  361.  
  362.     * Makefile.in: Implement CATALOGS and locale.c.
  363.     * libintl.h: New.
  364.     * libintl.c: New, inspired by GNU locale gettext.c.
  365.     * fr.tt: New translation file for French.
  366.  
  367.     * Makefile.in: Normalize using temporaries for redirected-to files.
  368.  
  369. Sat Nov 26 20:41:23 1994  Francois Pinard  (pinard@icule)
  370.  
  371.     * configure.in: Check for <locale.h>.
  372.     * system.h, shar.c, uudecode.c, uuencode.c: Rename _ to __P.
  373.     * system.h: Include <locale.h> if we have it.  Always include
  374.     <libintl.h>, then declare _ as gettext.
  375.     * shar.c, unshar.c, uudecode.c, uuencode.c: Call setlocale if we
  376.     have <locale.h>.  Use _ macro over all localizable strings.
  377.  
  378. Tue Nov 15 23:13:18 1994  Francois Pinard  (pinard@icule)
  379.  
  380.     * shar.c: Do not include <sys/stat.h>, since it is already
  381.     included indirectly via "system.h".
  382.     Reported by Harlan Stenn and Kaveh R. Ghazi.
  383.  
  384. Thu Nov 10 02:05:43 1994  Francois Pinard  (pinard@icule)
  385.  
  386.     * shar.c (shar): Use putc instead of fputc.
  387.     * unshar.c (unarchive_shar_file): Use getc and putc, instead of
  388.     fgetc and fputc.
  389.  
  390. Wed Nov  9 12:50:00 1994  Francois Pinard  (pinard@icule)
  391.  
  392.     * Makefile.in (install-man): Do not transform the source name of
  393.     uuencode.5 while installing, only the destination name.
  394.     Reported by David MacKenzie.
  395.  
  396. Tue Nov  8 11:44:00 1994  Francois Pinard  (pinard@icule)
  397.  
  398.     * shar.c (main): Output the `Created N files' in quiet mode only.
  399.     When not quiet, we already get one message per archive generated.
  400.  
  401. Mon Nov  7 15:09:11 1994  Francois Pinard  (pinard@icule)
  402.  
  403.     * Makefile.in (stamp-vti): Use new -r option to date.
  404.  
  405.     * shar.c: Allow more flexibility in -o by allowing a sprintf
  406.     format.  When no `%' characters in format, do as before.
  407.     (open_output, close_output): New routines.  Also check result
  408.     returned by fopen and fclose.
  409.     Reported by Paul A. Vixie.
  410.  
  411. Sat Nov  5 15:57:17 1994  Francois Pinard  (pinard@icule)
  412.  
  413.     * Version 4.1.
  414.  
  415.     * Makefile.in (realclean): Also remove stamp-vti.
  416.     Reported by Eric Backus.
  417.  
  418.     * uudecode.c: Declare getpwnam.
  419.     Reported by Christopher Sawtell.
  420.  
  421.     * configure.in: Check is stat macros are dependable.
  422.     * system.h: Include <sys/stat.h> and define permission bits.
  423.     Conditionnaly define S_ISDIR and S_ISREG.
  424.     * shar.c: Use S_ISDIR and S_ISREG.
  425.     * uudecode.c, uuencode.c: Delete code now in "system.h".
  426.     Reported by Andy Seaborne.
  427.  
  428. Wed Nov  2 00:24:41 1994  Francois Pinard  (pinard@icule)
  429.  
  430.     * shar.c: Delete verbose_mode and -v, which was a poor choice for
  431.     meaning *no*-verbose.  Instead, introduce quiet_mode and
  432.     quiet_unshar_mode, driven by new options -q and -Q.
  433.     Reported by Christopher Sawtell.
  434.  
  435.     * uuencode.c: Normalize usage (), use EXIT_* symbols and error ().
  436.     * uudecode.c: Idem.  Also rename rval to exit_status.
  437.  
  438.     Some systems (DEC Alpha OSF 2.0) declares basename with a
  439.     non-const argument in <string.h>, so conflicting with "system.h".
  440.     * configure.in: Check for basename, replace it when not found.
  441.  
  442.     * configure.in: Check for const only after having found possible
  443.     ANSIfying compiler flags, this is of no use to check it before.
  444.  
  445.     * Makefile.in: Adjusted.
  446.     * system.h: Use a degenerated prototype when basename found.
  447.     Reported by Kaveh R. Ghazi and Nelson Beebe.
  448.  
  449. Tue Nov  1 23:11:26 1994  Francois Pinard  (pinard@icule)
  450.  
  451.     * uudecode.c, uuencode.c: Remove inclusion of <stdio.h> and
  452.     <sys/types.h>, already included from "system.h".
  453.     Reported by Christopher Sawtell.
  454.  
  455.     * configure.in: Check if closedir return void.  CLOSEDIR_VOID was
  456.     already tested in shar.c, but the symbol not configured.
  457.     Reported by Karl Vogel, Kaveh Ghazi and Michael Rendell.
  458.  
  459. Mon Oct 31 20:59:16 1994  Francois Pinard  (pinard@icule)
  460.  
  461.     * Makefile.in (BACKLOG): Goal deleted.  It was depending on files
  462.     which are not part of the distribution.
  463.  
  464.     * uudecode.c, uuencode.c: Declare program_name const char *, not
  465.     static char *.
  466.     Reported by Andy Seaborne, Eric Backus, Joseph E. Sacco, Karl
  467.     Vogel and Kaveh R. Ghazi.
  468.  
  469. Sun Oct 30 08:30:35 1994  Francois Pinard  (pinard@icule)
  470.  
  471.     * configure.in: Check for fchmod.
  472.     * uudecode.c: Use chmod if fchmod does not exist.
  473.     Reported by Andrew Walduck, Andrew B. Smith, Bill Campbell,
  474.     Christopher Sawtell, Donald Page, Elliott Pacetti and Robert J.C.
  475.     Kyanko.
  476.  
  477.     * configure.in: Check for memcpy and strchr.
  478.     * system.h: Rearrange how mem* and str* are used.
  479.     Reported by Kaveh R. Ghazi.
  480.  
  481.     * configure.in: When cross-compiling, do not check if characters
  482.     are unsigned, and let __CHAR_UNSIGNED__ undefined.  This is safe.
  483.     Reported by David MacKenzie.
  484.  
  485.     * system.h: Use #if rather than #ifdef to check __STDC__.
  486.  
  487.     * Makefile.in: Clean up, following the one in GNU m4.  I will not
  488.     detail all the changes here.
  489.     * configure.in: Likewise.  Also added --disable-uucode.
  490.  
  491.     * acconfig.h: Document PRODUCT and VERSION.
  492.     * version.c: Deleted.
  493.     * shar.h: Delete previous VERSION definition.
  494.     * shar.c, unshar.c, uudecode.c, uuencode.c: Use PRODUCT and VERSION.
  495.     * Makefile.in: Adjusted.
  496.  
  497.     * system.h: Renamed from shar.h.  All includers adjusted.
  498.     * alloca.c: New, from elsewhere.
  499.     * configure.in: Configure alloca.
  500.     * Makefile.in: Adjusted.
  501.  
  502.     * Makefile.in (BACKLOG): New.  Distribute file BACKLOG.
  503.  
  504.     * Makefile.in (TAGS): Distribute it.  Clean it in realclean.
  505.     Reported by Karl Berry.
  506.  
  507. Sat Oct 15 21:57:42 1994  Francois Pinard  (pinard@icule)
  508.  
  509.     * remsync/configure.in: Find Perl path and substitute in remsync.
  510.     * remsync/remsync.in: New name for remsync.pl.  Use @PERL@ in it.
  511.     * remsync/Makefile.in: Adjusted.
  512.     Reported by Jim Meyering.
  513.  
  514. Sun Oct  9 08:43:28 1994  Francois Pinard  (pinard@icule)
  515.  
  516.     * shar.h: Get rid of CONFIG_BROKETS.
  517.  
  518. Wed Oct  5 01:52:22 1994  Francois Pinard  (pinard@icule)
  519.  
  520.     * Corrected various bugs and improve a few functionnalities in
  521.     remsync/.  No need for a detailed ChangeLog here, before the
  522.     package is released for true.  I will only reported other's
  523.     changes for now.
  524.  
  525. Sat Sep 24 09:49:22 1994  Francois Pinard  (pinard@icule)
  526.  
  527.     * encode.c: New name for uushar.c.
  528.     * Makefile.in: Adjusted.
  529.  
  530. Fri Sep 23 08:20:10 1994  Francois Pinard  (pinard@icule)
  531.  
  532.     * uudecode.c: Include <sys/types.h> before <sys/stat.h>.
  533.     Reported by Andrew Walduck, Christopher Sawtell, Gregory Neil
  534.     Shapiro, Horst von Brand, Ian Jackson, Karl Berry, Kaveh R. Ghazi,
  535.     Ken Olstad, Meade Roberts, Nelson H. F. Beebe and Richard Segal.
  536.  
  537.     * Makefile.in: Handle uudecode and uuencode installation.
  538.     (man1dir, man1ext): Renamed from mandir and manext.
  539.     (libshutl.a): Renamed from libshar.a.
  540.     (check): New, from GNU uuencode-1.0's Makefile.in.
  541.     * testdata, uudecode.c, uudecode.1, uuencode.c, uuencode.1,
  542.     uuencode.5, version.c : New, from GNU uuencode-1.0.
  543.  
  544.     Rename the package from shar to sharutils:
  545.     * shar.h (VERSION): Define to "GNU sharutils M.N", instead of only
  546.     numbers, to account for the change in the name of the package.
  547.     * shar.c (generate_full_header, main): Adapt.
  548.     * unshar.c (main): Adapt.
  549.     * sharutils.texi: Renamed from shar.texinfo.
  550.     * Makefile.in: Adjust file names for documents.
  551.  
  552.     * shar.c (main): Initialize program_name from argv[0] without
  553.     basename'ing it.
  554.     * unshar.c (main): Idem.
  555.     Reported by Karl Berry.
  556.  
  557. Tue Sep 13 12:52:40 1994  Francois Pinard  (pinard@icule)
  558.  
  559.     * shar.c (generate_configure): Echo a message suggesting the
  560.     installation of GNU touch when no valid touch is found.
  561.  
  562. Thu Sep  8 21:33:43 1994  Francois Pinard  (pinard@icule)
  563.  
  564.     * configure.in: Use AC_FUNC_STRFTIME.
  565.  
  566. Tue Sep  6 12:08:49 1994  Francois Pinard  (pinard@icule)
  567.  
  568.     * Makefile.in (TAGS): Remove -t from etags call.
  569.  
  570. Fri Sep  2 14:19:09 1994  Francois Pinard  (pinard@icule)
  571.  
  572.     * whoami.c: Include <limits.h> prior to <sys/utsname.c>.
  573.     * configure.in: Check for <limits.h>.
  574.     Reported by Michael Rendell.
  575.  
  576. Thu Sep  1 19:28:36 1994  Francois Pinard  (pinard@icule)
  577.  
  578.     * Version 4.0.
  579.  
  580.     * shar.c: Replace optional_prefix_mode with mandatory_prefix_mode,
  581.     with inverted meaning.
  582.     (main): Delay setting the mode to after parameter decoding.
  583.     Initialize to -T instead of -M in vanilla mode, if not otherwise
  584.     set.  Diagnose any override.
  585.     Reported by Eric Backus.
  586.  
  587.     * Makefile.in (LIBOBJS): Cut the line differently, so \ will be
  588.     followed by something even if @LIBOBJS@ sustitutes to nothing.
  589.     Reported by Andy Seaborne and Dave Anglin.
  590.  
  591. Wed Aug 31 12:14:04 1994  Francois Pinard  (pinard@icule)
  592.  
  593.     * Makefile.in (distclean): Delete config.log.
  594.  
  595. Sun Aug 28 14:38:07 1994  Francois Pinard  (pinard@icule)
  596.  
  597.     * shar.c (main): Cast byte_is_binary to (char *) for memset's.
  598.     Reported by Joseph E. Sacco.
  599.  
  600. Fri Aug 26 16:23:58 1994  Francois Pinard  (pinard@icule)
  601.  
  602.     * unshar.c (matched_by): Initialize pattern_cursor and
  603.     result_cursor to NULL, for fails to be properly handled.
  604.     Reported by Joseph E. Sacco.
  605.  
  606.     * shar.c (shar): Give some value to input and remaining_size.
  607.     Reported by Joseph E. Sacco.
  608.  
  609. Thu Aug 25 14:52:28 1994  Francois Pinard  (pinard@icule)
  610.  
  611.     * shar.c (main): In vanilla mode (-V), defaults to text mode (-T)
  612.     instead of mixed mode (-M).
  613.     Reported by Eric Backus.
  614.  
  615.     * shar.c (generate_configure): New name for generate_touch_test.
  616.     When -X, configure a way for doing echo without newline, copying
  617.     the trick from Autoconf 2.0's AC_PROG_ECHO_N.  Do something simple
  618.     when in vanilla mode.
  619.     (shar): Do not use newlines with questions.  Rename shar_reply to
  620.     shar_skip, with meaning reversed, other little cleanups.
  621.  
  622.     * shar.c (generate_configure): Configure if /dev/tty exists,
  623.     copying the trick from older GNU tar configure.in.  Do not use
  624.     /dev/tty when in vanilla mode.
  625.     (shar):  Possibly use /dev/tty to read the user reply.  This
  626.     should help using unshar to read shars generated with -X.
  627.     Reported by Eric Backus.
  628.  
  629.     * configure.in: Replace mktime if missing.
  630.     * mktime.c: New, from elsewhere.
  631.     * Makefile.in: Distribute it.
  632.     Reported by Karl Vogel and Kaveh R. Ghazi.
  633.  
  634. Wed Aug 24 08:54:03 1994  Francois Pinard  (pinard@icule)
  635.  
  636.     * configure.in: Implement --with-dmalloc.
  637.     * acconfig.h: Document WITH_DMALLOC.
  638.     * shar.h: Add code for when WITH_DMALLOC.
  639.  
  640.     * shar.c (walktree): To know how to initialize restore_name, check
  641.     local_name_copy, not restore_name!
  642.     Reported by Andy Seaborne.
  643.  
  644. Tue Aug 23 20:13:38 1994  Francois Pinard  (pinard@icule)
  645.  
  646.     * shar.c (mode_string): Declare argument unsigned, instead of
  647.     unsigned short.  This eliminates warnings on some systems.
  648.     (shar): Cast masked st_mode to unsigned int, for matching format.
  649.     * unshar.c (main): Cast getpid to int, for matching format.
  650.  
  651.     * configure.in: Use `-g -O' instead of `-g' as CFLAGS default
  652.     value, when GNU C is being used.  Delay testing for presets.
  653.  
  654.     * Makefile.in (dist, shar): Correct for when a different build
  655.     directory.
  656.  
  657.     * configure.in: Replace strftime if missing, and study struct tm.
  658.     * strftime.c: New, from elsewhere.
  659.     * Makefile.in: Distribute it.
  660.     * shar.c (generate_full_header): Use it, instead of printing UTC.
  661.     Reported by Ulrich Drepper.
  662.  
  663.     * shar.c (walktree): Merge both versions, using NO_WALKTREE to
  664.     choose which heart to execute.  Remove length limitation on names.
  665.     Copy the received name, remove trailing slashes from the copy
  666.     before further processing, free the copy at end.  Trailing
  667.     backslashes were showing duplicated in the generated shar. Use
  668.     basename instead of explicit code.
  669.     (walkdown): Revised.  Remove length parameter on call.  Remove
  670.     length limitations on names.  Do not restore the string terminator
  671.     for error messages, since the original string is not altered anymore.
  672.     * xstrdup.c: New, from elsewhere.
  673.     * Makefile.in: Compile it, distribute it.
  674.     * shar.h: Declare xstrdup.  Also declare xrealloc.
  675.  
  676.     * shar.c, unshar.c: Remove register specifiers.
  677.  
  678.     * shar.c: Refresh for Autoconf 2.0 renamings about dirent.
  679.     Reported by Karl Vogel and Kaveh R. Ghazi.
  680.  
  681. Mon Aug 15 12:46:19 1994  Francois Pinard  (pinard@icule)
  682.  
  683.     Get rid of warnings in unshar.c about undeclared system functions.
  684.     * shar.h: Include <unistd.h> if we have it.
  685.     * shar.c: Don't.
  686.     Reported by Joseph E. Sacco.
  687.  
  688.     * shar.c (shar): Define file_type earlier, for error messages.
  689.     Reported by Andy Seaborne and Joseph E. Sacco.
  690.  
  691. Sat Aug 13 09:19:01 1994  Francois Pinard  (pinard@icule)
  692.  
  693.     * configure.in: Check for <sys/wait.h>.
  694.     * shar.h: Include <sys/wait.h> if we have it.
  695.  
  696.     * shar.c (mode_string): Renamed from mode_map.  Remove unused
  697.     code, `t' editing, and second argument.
  698.     (generate_one_header_line): Do not pass a second NULL argument to
  699.     mode_string.  Do not mask out bits which are untested anyway.
  700.  
  701. Fri Aug 12 09:57:07 1994  Francois Pinard  (pinard@icule)
  702.  
  703.     * shar.c (shar): Use `uudecode FILE < FILE' instead of just
  704.     `uudecode < FILE', for those uudecode unwilling to merely read
  705.     their standard input.  This will work only when -P is used.
  706.     Reported by Laurent Bourbeau.
  707.  
  708. Thu Aug 11 01:16:36 1994  Francois Pinard  (pinard@icule)
  709.  
  710.     * shar.c (shar): Add newlines to incomplete lines inside the
  711.     reading loop, instead of after it; because fgets should not alter
  712.     the buffer when it returns NULL.  Also remove useless similar
  713.     lines in code for switching files.
  714.     Reported by Eric Backus.
  715.  
  716. Wed Aug 10 14:12:42 1994  Francois Pinard  (pinard@icule)
  717.  
  718.     * shar.c (shar): Completely avoid sed, compress, gzip and uuencode
  719.     for empty files.  Just touch or empty files instead, while ensuring
  720.     restoration of access modes and time stamps, as usual.
  721.     Reported by Eric Backus.
  722.  
  723.     * shar.c (usage): Say that -M, not -T, is the default.
  724.     Reported by Eric Backus.
  725.  
  726.     * Makefile.in (prefix, exec_prefix): Get value from configure.
  727.     Reported by Eric Backus and Gordon Joly.
  728.  
  729.     * configure.in: Use a memset replacement as required.
  730.     * memset.c: New, from elsewhere.
  731.     * Makefile.in: Use it, distribute it.
  732.     Reported by Karl Vogel and Kaveh R. Ghazi.
  733.  
  734. Tue Aug  9 13:44:28 1994  Francois Pinard  (pinard@icule)
  735.  
  736.     * configure.in: Updated for Autoconf 2.0.
  737.     * Makefile.in (distclean): Remove config.cache.
  738.  
  739. Sat Jul 30 11:52:43 1994  Francois Pinard  (pinard@icule)
  740.  
  741.     * shar.c (generate_full_header): Use time_t instead of long.
  742.     Reported by David J. MacKenzie and Michael Rendell.
  743.  
  744. Fri Jul 29 08:53:32 1994  Francois Pinard  (pinard@icule)
  745.  
  746.     * shar.c (usage): Improve the wording, here and there.
  747.     Reported by Karl Berry.
  748.  
  749. Thu Jul 28 17:26:00 1994  Francois Pinard  (pinard@icule)
  750.  
  751.     * shar.c (shar): Capitalize `Saving...' messages, also use lower
  752.     case for file types.
  753.  
  754.     * unshar.c (unarchive_shar_file): Use `sh -s - -c' if pass_c_flag.
  755.     Bash as sh diagnosed a missing argument to -c with `sh -s -c'.
  756.  
  757.     * shar.c (shar): For mixed mode determination, look for special
  758.     characters in the input file, instead of calling `file' on the
  759.     input file and studying its output.
  760.     (main): Initialize the byte_is_binary table.
  761.     * configure.in: Find out if characters are signed or not.
  762.     Reported by Andrey A. Chernov and Jan Djarv.
  763.  
  764.     * shar.c (shar): Do not try completing an incomplete line with a
  765.     newline, if that incomplete line contains no character.  This case
  766.     occurs for an empty file, in particular.
  767.     Reported by Eric Backus and Jan Djarv.
  768.  
  769.     * shar.c (set_file_mode): New routine.  Use it at places where the
  770.     various file_mode variables were set.
  771.     (main): Allow for intermixing -M when -p.  Make -M the default.
  772.     Reported by Eric Backus and Karl Berry.
  773.  
  774. Thu Jul 21 21:04:12 1994  Francois Pinard  (pinard@icule)
  775.  
  776.     * Makefile.in (realclean): Do not remove stamp-h.in.
  777.     Reported by Karl Berry.
  778.  
  779. Tue Jul 19 09:58:03 1994  Francois Pinard  (pinard@icule)
  780.  
  781.     * Avoid declaring getpwuid with POSIX, as per GNU find 3.8.
  782.     Reported by Kaveh R. Ghazi.
  783.  
  784. Mon Jul 18 21:06:41 1994  Francois Pinard  (pinard@icule)
  785.  
  786.     * Makefile.in: Use $(binprefix).
  787.     Reported by Gordon Joly.
  788.  
  789. Sat Jul 16 09:28:47 1994  Francois Pinard  (pinard@icule)
  790.  
  791.     * shar.c: Change `shar' by `GNU shar' wherever the program
  792.     identifies itself.
  793.     * unshar.c: Change `unshar' by `GNU unshar' wherever the program
  794.     identifies itself.
  795.  
  796.     * shar.texinfo: New documentation.
  797.     * Makefile.in: Prepare and install GNU documentation.  This solves
  798.     a problem about exit status for an if with no else in install.
  799.     (install): Do not install man pages anymore, they are obsolete.
  800.     (install-man): New goal, for those who do want obsolete things.
  801.     Reported by Karl Berry.
  802.  
  803. Fri Jul 15 11:19:10 1994  Francois Pinard  (pinard@icule)
  804.  
  805.     * Version 3.52.3.
  806.  
  807.     * shar.c: Add -z and -Z options, change --compressed-files to
  808.     --compress and --gzipped-files to --gzip, also --uuencoded-files
  809.     to --uuencode for uniformity.  Have -C tell it will be deprecated.
  810.     Reported by Noah Friedman.
  811.  
  812.     * shar.c: Rename --normal-files to --text-files, --maybe-uuencoded
  813.     to --mixed-uuencode.
  814.  
  815.     * shar.c (main): Dynamically initialize output to stdout, instead
  816.     of statically.  GNU libc does not allow stdout as a constant.
  817.     Reported by Joseph E. Sacco.
  818.  
  819.     * shar.c (shar): Protect lines already starting with the sed
  820.     prefix, so `X' will be preserved at beginning of lines.
  821.     Reported by Eric Backus.
  822.  
  823. Thu Jul 14 10:14:44 1994  Francois Pinard  (pinard@icule)
  824.  
  825.     * Version 3.52.2.
  826.  
  827.     * shar.c, unshar.c: Install long options, --help and --version.
  828.  
  829.     * shar.c (walktree, walkdown): Use walker_t instead of explicit
  830.     functionnal argument, for easing ansi2knr's life.
  831.     Reported by Andy Seaborne, Karl Vogel and Thomas E. Dickey.
  832.  
  833. Wed Jul 13 15:23:55 1994  Francois Pinard  (pinard@icule)
  834.  
  835.     * basename.c: New, from elsewhere.
  836.     * shar.h: Declare basename.  Remove strrchr definition.
  837.     * Makefile.in: Adjusted.
  838.     * shar.c: Use basename instead of strrchr.
  839.  
  840.     * shar.c (shar): Correct a few things in the generated scripts...
  841.     Indent them the way configure scripts are.  Protect restored file
  842.     name with quotes when used with chown.  Limit shar work file names
  843.     to 12 characters beginning with `_shar' and ending with `.tmp'.
  844.     Have work shell variables begin with `shar_'.  For reading the
  845.     part number, use cat inside backticks instead of a parenthesized
  846.     subshell.  Avoid using the `true' program or script, use the `:'
  847.     shell construct instead.  Avoid using `test X -a Y', use `test X
  848.     && test Y' instead.
  849.  
  850. Tue Jul 12 00:07:14 1994  Francois Pinard  (pinard@icule)
  851.  
  852.     The following starts a general cleanup, which will slowly continue
  853.     as things evolve, without further entries in this ChangeLog.
  854.     * all: Make better use of const, static.  Remove unused variables,
  855.     rename all others.  Uniformize exit codes, error messages, etc.
  856.     * shar.h: Renamed from system.h.  Move in some common declarations
  857.     from other modules, add missing declarations.
  858.     * Makefile.in: Adjusted.
  859.  
  860.     * Makefile.in (dist-shar): New goal.  Since shar parts have to be
  861.     unshared in sequence, we can rely on the order in which files are
  862.     shar'ed to induce a good topological order in the timestamps at
  863.     the receiving site.  DISTFILES ordering is important from now on.
  864.     Reported by Thomas E. Dickey.
  865.  
  866.     * shar.c (setTOUCH): Ensure that touch does use the date, the
  867.     previous test was grepping standard error, it was doomed to fail.
  868.     Reported by Bill Aten and Thomas E. Dickey.
  869.  
  870.     * shar.c: Use the touch feature by default in generated shars, the
  871.     timestamps should be transmitted as far as possible.  Warn at
  872.     unshar time if a shar file needs touch, and if touch is found to
  873.     be unusable.  Try to avoid clashes when there are many unshar's
  874.     running in parallel.  This code is not completely solid, yet the
  875.     probability of a clash is far weaker than before.
  876.  
  877.     * Makefile.in (distclean): Remove stamp-h.
  878.     (realclean): Remove stamp-h.in.
  879.     Reported by Thomas E. Dickey.
  880.  
  881. Mon Jul 11 22:34:53 1994  Francois Pinard  (pinard@icule)
  882.  
  883.     * shar.c (shar): Consider a tilde at the beginning of a line as
  884.     special.  This avoids trouble when using an old version of mail to
  885.     send a shar file.
  886.     Reported by Karl Vogel.
  887.  
  888.     * system.h: Remove declaration of malloc and realloc, they are
  889.     unused.
  890.     Declare voidstar depending on __STDC__.
  891.     Check PROTOTYPES instead of __STDC__ for defining _().
  892.  
  893.     * shar.c: Declare xmalloc.  Use it instead of malloc.
  894.     Remove some useless code to report memory allocation errors.
  895.  
  896.     * Makefile.in (clean): Remove ansi2knr executable.
  897.     Reported by Karl Vogel.
  898.  
  899.     * Makefile.in (install): Do not try installing shar.info, it does
  900.     not exist yet.
  901.     Reported by Bill Aten, Karl Vogel and Thomas E. Dickey.
  902.  
  903.     * configure.in: Have CFLAGS and LDFLAGS substituted from the
  904.     environment.
  905.     Reported by Karl Vogel.
  906.  
  907.     * configure.in: Use special defines fo AIX and Minix.
  908.  
  909. Fri Jul  8 00:17:45 1994  Francois Pinard  (pinard@icule)
  910.  
  911.     * ansi2knr.1: New file, from elsewhere.
  912.     * Makefile.in (DISTFILES): Distribute it.
  913.  
  914.     * shar.c, unshar.c, uushar.c, who@where.c: Merge in successive
  915.     diffs from 3.49 towards 3.52, privately sent around 1990-10.
  916.     Reported by Richard H. Gumpertz.
  917.  
  918.     * remsync/mail-files: Wait only 4 seconds between mailings,
  919.     instead of 8.
  920.  
  921. Tue Jun  7 00:05:11 1994  Francois Pinard  (pinard@icule)
  922.  
  923.     * remsync/find-mailer: Use -f instead of -x.  Not only -x is not
  924.     portable enough, but if a ~/Mail directory exists, it is wrongly
  925.     selected.
  926.     Reported by Bernd Nordhausen.
  927.  
  928. Sun Jun  5 16:02:15 1994  Francois Pinard  (pinard@icule)
  929.  
  930.     * Version 3.52.1.
  931.  
  932.     * shar.c, unshar.c, uushar.c, who@where.c: From shar 3.49
  933.     distribution.  Remove various logs and group them into file
  934.     ChangeLog.shar.  Indent sources to GNU standards.  Modify as
  935.     needed for auto-configuration.  Replace perror() by error().
  936.     Replace both getwd() and getcwd() by xgetcwd().
  937.  
  938.     * unshar.c: Remove getopt functions, for GNU getopt is used
  939.     instead.
  940.  
  941.     * shar.c: Add -G and -gN for gzip compression.
  942.  
  943.     * Initial packaging for remsync, but not distributed yet.
  944.     mailshar now uses gzip instead of compress, by default.
  945.  
  946. This branch pops out of shar, version 3.49, as published on alt.sources
  947. on 1990-09-24.  For previous history, see ChangeLog.OLD.
  948.  
  949. Mon Aug 23 15:32:00 1993  Ian Lance Taylor  (ian@airs.com)
  950.  
  951.     * Version 1.0 (for uuencode/uudecode).
  952.  
  953. Previous history for remsync.
  954.  
  955.     * May 1994: Single Perl script, named remsync, replacing the
  956.     previous corresponding shell scripts mailsync and resync.  A clean
  957.     rewrap was needed because, after adding many added features, the
  958.     scripts became intricate and hard to maintain.  I also added other
  959.     functionalities, among which the possibility of interactive use.
  960.  
  961.     * 1992: Shell scripts for synchronization of directory trees:
  962.     mailsync, resync.  They were depending on many GNU tools.
  963.  
  964.     * 1992: Shell scripts for automatic selection of a mailer, later
  965.     condensed into find-mailer.
  966.  
  967.     * 1991: Shell scripts for file mailing: mail-file, mailshar, and
  968.     many others too specialized for being included here.
  969.  
  970.  
  971.